package com.sophon.pattern.factory.abstractFactory;

import com.sophon.pattern.factory.vo.MainMaterial;
import com.sophon.pattern.factory.vo.MilkProduct;
import com.sophon.pattern.factory.vo.RawMilk;
import com.sophon.pattern.factory.vo.SpecialMaterial;
import com.sophon.pattern.factory.vo.Sugar;
import com.sophon.pattern.factory.vo.Telunsu;

/**
 * 特仑苏牛奶工厂
 * @author Andy G
 *
 */
public class TelunsuFactory extends AbstractMilkFactory {

	@Override
	MainMaterial makeMainMaterial() {
		return new RawMilk();

	}

	@Override
	SpecialMaterial makeSpecialMaterial() {
		return new Sugar();
	}

	@Override
	MilkProduct makeBrand() {
		return new Telunsu();
	}

}
